The phrase "best spots" refers to a place or location that is considered the most desirable, enjoyable, or advantageous. It could be referring to a physical location such as a beautiful beach, scenic park, or popular tourist attraction; or it could also refer to an activity or experience that is highly regarded and enjoyed by many people. In essence, "best spots" are those places or things that stand out from the rest for their exceptional quality, appeal, or value.